Feature: save as new, duplicate#171
Conversation
|
hey @idjohnson thanks for submitting this PR, thanks for being open about the AI generated code. |
|
sounds good. I'll be using it on my instance (https://fossflow.tpk.pw/) so I'll do some more real world testing as well. |
|
@idjohnson awesome, appreciate it, hope you're the new features since you last looked! |
|
Hi @idjohnson I am going to be testing this soon, just on holiday at the moment! |
|
Hey @idjohnson would you be comfortable adding some integration tests to see if this works? I have a basic testing infrastructure in /e2e-tests that uses pytest + selenium to interact with the page. |
|
Hi 👋 Thanks for the contribution. I've recently tightened up the contribution guidelines for FossFLOW, including enforcing Conventional Commits for PR titles. Your PR title doesn't follow the required format: Valid types: Examples:
I'm closing this PR. If your changes are still relevant, please:
Cheers, |
Description
I often want to show multiple transforms of an idea, or a migration/build out of an idea. To date, I have to export a JSON, do new, and import the JSON which is a hassle. This allows us to now duplicate a server diagram to a new "(copy)" file as well as saving the existing session as a new ID (instead of overwriting the current copy)
I used Gemini 3 Pro to implement (in case you have issues with AI generated code, though I didn't see anything in CONTRIBUTING.md about that)
Related Issue
Fixes #123
Type of Change
Testing
Screenshots (if applicable)